class Static{ public int a = 20; static int b = 0; } public class Test{ public static void main(String[] args) { int a = 10; Static.b = a; Static st = new Static(); System.out.println(Static.b++); System.out.println(st.b); System.out.println(a); System.out.print(st.a); } }
#include int main(){ char a[] = "Art"; char* p = NULL; p = a; printf("%sn", a); printf("%cn", *p); printf("%cn", *a); printf("%sn", p); for(int i = 0; a[i] != ' '; i++) printf("%c", a[i]); }
#include int main(){ char* a = "qwer"; char* b = "qwtety"; for(int i = 0; a[i] != ' ' ; i++){ for(int j = 0; b[j] != ' '; j++){ if(a[i] == b[j]) printf("%c", a[i]); } } }
( )은/는 비동기적인 웹 애플리케이션의 제작을 위해 JavaScript와 XML을 이용한 비동기적 정보 교환 기법이다. ( )은/는 필요한 데이터만을 웹서버에 요청해서 받은 후 클라이언트에서 데이터에 대한 처리를 할 수 있다. 보통 SOAP이나 XML 기반의 웹 서비스 프로토콜이 사용되며, 웹 서버의 응답을 처리하기 위해 클라이언트 쪽에서는 자바스크립트를 쓴다. ( )은/는 Google Map과 Google pages에서 사용한 기술에 기반하여 제작되었다.
○ 2 계층(데이터링크 계층)에서 구현되는 터널링 기술 중 하나 ○ L2F와 PPTP가 결합된 프로토콜로 VPN과 인터넷 서비스 제공자(ISP)가 이용 ○ IPsec을 함께 사용하면 PPTP보다 훨씬 안전하지만 보안보다 익명화에 더 적합
○ 다른 컴퓨터에 로그인, 원격 명령 실행, 파일 복사 등을 수행할 수 있도록 다양한 기능을 지원하는 프로토콜 또는 이를 이용한 응용 프로그램이다. ○ 데이터 암호화와 강력한 인증 방법으로 보안성이 낮은 네트워크에서도 안전하게 통신할 수 있다. ○ 키(Key)를 통한 인증 방법으로 사용하려면 사전에 클라이언트의 공개키를 서버에 등록해야 한다. ○기본적으로는 22번 포트를 사용한다.
- 트로이 목마 - 웜 - 바이러스
#include int main() { int input = 101110; int di = 1; int sum = 0; while (1) { if (input == 0) break; else { sum = sum + (input (a)(b)) * di; di = di * 2; input = input / 10; } } printf("%d", sum); return 0; }
( )은/는 TCP/IP에서 IP 패킷을 처리할 때 발생되는 문제를 알려주는 프로토콜이다. ( ) 프로토콜은 보통 다른 호스트나 게이트웨이 와 연결된 네트웍에 문제가 있는지 확인하기 위한 목적으로 주로 사용된다. ( ) 을/를 이용한 공격에는 ( ) Flooding가 있는데 ping 명령어를 통한 ( ) 패킷을 연속적으로 계속 보내어 서버의 요청에 응답으로 인한 다른작업을 하지 못하도록 하는 공격이다.
( )은/는 복잡한 시스템을 개발하기 쉽도록 클래스나 객체을 조합하는 패턴에 속하며, 대리라는 이름으로도 불린다. 내부에서는 객체 간의 복잡한 관계를 단순하게 정리해 주고, 외부에서는 객체의 세부인 내용을 숨기는 역할을 한다.
○도메인 ○차수 ○속성 ○튜플 ○디그리 ○카디널리티 ○릴레이션 스키마 ○릴레이션 인스턴스
조건 - 컬럼의 값이 문자열일 경우 작은 따옴표 (' ')를 표시하시오. - SQL 마지막에 세미콜론(;)은 표기하지 않아도 관계 없습니다.
#include void swap(int *a, int idx1, int idx2) { int t= a[idx1]; a[idx1] = a[idx2]; a[( ① )] = t; } void Usort(int *a, int len) { for(int i = 0; i < len - 1; i++) for(int j = 0; j < len - 1 - i; j++) if(a[j] > a[j+1]) swap(a,j,j+1); } void main(){ int a[] = {85, 75, 50, 100, 95}; int nx = 5; Usort(a, ( ② )); }
a = {'한국', '중국', '일본'} a.add('베트남') a.add('중국') a.remove('일본') a.update({'홍콩', '한국', '태국'}) print(a)
[조건] - WHERE사용하지 말아야 한다. - SELECT절에 별칭을 사용하여 작성해야 한다. - SQL 구문 마지막에 세미콜론(;)은 생락 가능하다. - 반드시 GROUP BY와 HAVING 을 사용해야 한다. - 집계 함수를 사용해야 한다.
abstact class Vehicle { String name; abstract public String getName(String val); public String getName() { return "Vehicle name: " + name; } } class Car extends Vehicle { public Car(String val) { name=super.name=val; } public String getName(String val) { return "Car name:" + val; } public String getName(byte val[]) { return "Car name:" + val; } } public class Main { public static void main(String[] args) { Vehicle obj = new Car("Spark"); System.out.println(obj.getName()); } }
class Parent { int x = 100; Parent() { this(500); } Parent(int x) { this.x = x; } int getX() { return x; } } class Child extends Parent { int x = 4000; Child() { this(5000); } Child(int x) { this.x = x; } } public class Main { public static void main(String[] args) { Child obj = new Child(); System.out.println(obj.getX()); } }